home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 February / EnigmA AMIGA RUN 04 (1996)(G.R. Edizioni)(IT)[!][issue 1996-02][Skylink CD III].iso / earcd / library / rqtlsusr.lha / ReqTools / RexxReqTools / Examples / TTXARexx.lha / OpenMacro.ttx < prev    next >
Text File  |  1993-10-21  |  632b  |  30 lines

  1. /* $VER: OpenMacro.ttx 1.0 (19.02.93) */
  2.  
  3. OPTIONS RESULTS
  4.  
  5. LastMacro = GetClip( 'TTX_LastMacro' )
  6.  
  7. IF LastMacro = "" THEN LastMacro = "REXX:"
  8.  
  9. DirName = ""
  10. Index = LastPos( '/', LastMacro )
  11.  
  12. IF Index ~= 0 THEN DO
  13.   DirName = Left( LastMacro, Index )
  14. END
  15. ELSE DO
  16.   Index = Index( LastMacro, ":" )
  17.   IF Index ~= 0 THEN DO
  18.     DirName = Left( LastMacro, Index )
  19.   END
  20. END
  21.  
  22. FileName = rtFileRequest( DirName, , "Select file to open as macro", "_Open", "RTFI_Flags=FREQF_PatGad RTFI_MatchPat=#?.ttx RT_PubScrName=TURBOTEXT" )
  23.  
  24. IF rtResult = 1 THEN DO
  25.   OpenClip FileName
  26.   SetClip( 'TTX_LastMacro', FileName )
  27. END
  28.  
  29. CALL rtFreeFileBuffer
  30.